Extending OpenMP to Overcome the Interoperability Challenges

نویسندگان

  • Ali Alqazzaz
  • Zijun Han
چکیده

OpenMP has become a very successful user-model for developing parallel applications. However, there are still some challenges in terms of OpenMP interoperability with other programming APIs as well as within itself. In this paper, we introduce some extensions to the OpenMP runtime library related to the interoperability problem. Also, we evaluate and compare the performance of the different waiting thread behaviors (PASSIVE jACTIVE). In addition, we introduce a new function to shutdown or unload the whole runtime library when exiting the parallel region in order to prove that It would take longer time than awakening a sleeping thread.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

کاربرد هستی شناسی های وب معنایی در نظام های اطلاع رسانی پزشکی

One of the challenges of current medical information systems which is based on keyword searching, is that it may retrieve a large amount of irrelevant information during searching. Also, these systems don't provide interoperability among healthcare systems. For interfacing these challenges, and for the purposes of more interoperability between user and machine, semantic web (web 3) has been d...

متن کامل

On the Performance of an Algebraic Multigrid Solver on Multicore Clusters

Algebraic multigrid (AMG) solvers have proven to be extremely efficient on distributed-memory architectures. However, when executed on modern multicore cluster architectures, we face new challenges that can significantly harm AMG’s performance. We discuss our experiences on such an architecture and present a set of techniques that help users to overcome the associated problems, including thread...

متن کامل

Open Source Task Profiling by Extending the OpenMP Runtime API

The introduction of tasks in the OpenMP programming model brings a new level of parallelism. This also creates new challenges with respect to its meanings and applicability through an event-based performance profiling. The OpenMP Architecture Review Board (ARB) has approved an interface specification known as the “OpenMP Runtime API for Profiling” to enable performance tools to collect performa...

متن کامل

آموزش از طریق ابزارهای الکترونیکی همراه تحت سامانه پردازش ابری

Now a days, mobile electronic devices bring new achievements to education. By expanding mobile devices, it also eliminates spatial constraint training and enables the person to benefit from this type of training at any place and at any time. In this study, first, the challenges of mobile education are examined. Then, using the cloud processing system, a solution is proposed to improve the chall...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017